#ifndef QBOXMAN_H
#define QBOXMAN_H
#include <QPainter>
#include <QEvent>
#include <QKeyEvent>
#include <QString>
#include <QRect>
#include <QImage>
#include <QPixmap>
#include "config.h"
#include "dataconfig.h"

class QBoxMan
{
public:
    QBoxMan(int Index);

    //绘制地图
    void drawMap(QPainter *pDraw);

    //键盘事件
    void keyDown(QKeyEvent *event);

    //更新地图
    void update(int, int, int, int, int, int);

    //判断游戏是否结束
    bool gameOver();

    //人的位置坐标
    int man_x;
    int man_y;

    //当前关卡数
    int levelIndex;

protected:
    //地图矩阵
    int m_Map[15][15];
};

#endif
